home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Mac Power 1997 June
/
MACPOWER-1997-06.ISO.7z
/
MACPOWER-1997-06.ISO
/
AMUG
/
PROGRAMMING
/
Gestalt Selectors 3.7.sit
/
Gestalt Selectors List 3.7
/
Updates
/
Update 3.6.6
< prev
next >
Wrap
Text File
|
1997-02-09
|
32KB
|
756 lines
Hello to you all.
But a special hello to the Apple employees. I do hope you're allowed to
stay! Best of luck!
Sometimes I don't have anything special to report in the header of an update
file. This time, it's different! :-)
First, for those interested in my trip to the Macworld Expo in
San Francisco:
I scanned 37 pictures, made them smaller and put them in a number of web
pages. The index to these pictures is at this URL:
<http://www.bio.vu.nl/home/rgaros/SF97/
To celibrate the fourth anniversary of the GSL again a survey was held
amongst the readers. This time everyone, not just the mailing list
subscribers, were free to return the form. Up till 31 december the forms
could be returned, which only a few did.
Many thanks to those who did return their form, but I think it doesn't
fully represent all GSL readers and is therfore of little value. Next
anniversary we'll need to find a better way to celibrate...
You can find the results in a separate TeachText document with is
included with the GSL 3.7 archive.
Then I read in Apple's Info Alley of 23 Januari 1997:
Question: What are the repercussions of removing the software
[MP library] on a single-processor machine?
Answer: In the future, more and more applications will become
multi-processor aware and therefore will start to use Apple's MP API's.
If the MP libraries are not present, a multi-processor aware
application may crash or fail to launch.
HUH??? Am I missing something here???
David Sowell, Principal Software Engineer of DayStar Digital, Inc.
(dsowell@daystar.com) wrote me:
Probably not. The repercussions of removing the MP library will depend
entirely on the applications that reference it, regardless of the
number of processors involved. It depends on how the individual
applications are written. Some applications might run slower, some
might run faster, some might not run at all. However, a correctly
written program will never crash under these circumstances.
Why might some applications run faster? A developer might use the MP
library's preemptive tasking facilities merely as a way to structure
his program. If his program is still able to run without the MP
library installed, it might wind up running faster because it isn't
incurring the MP library's tasking overhead.
So, just weak-link and test and nothing is wrong! If badly written the
application may indeed crash or fail to launch. But an application also
may run properly! Nothing new, so why warn the user for something which
shouldn't be his/her problem?
After a minor push on my part, the APPLE DEVELOPER NEWS #42 mentioned
the GSL. In case you missed it, here is the article:
Technical Resource: The Gestalt Selectors List
Do you know about the Gestalt Selectors List? It's a technical
resource that can help you create robust Mac OS software that runs
correctly on differently configured Mac OS computers.
As you may know, the Gestalt Manager is a collection of system
routines that allow your application to test for the availability of
certain software and hardware. With the Gestalt function, your
application can query the computer it's running on to determine the
presence or absence of hardware features or software routines. (For
example, you call the Gestalt function with the four-character
"selector" value 'sysv' to determine the version of system software
running.)
Both Apple and third parties create Gestalt selectors, and there is no
official list of selectors and their interpretations. Fortunately,
Rene G.A. Ros has taken upon himself the task of soliciting knowledge
about Gestalt selectors and compiling it into what he calls the
Gestalt Selectors List, which he updates and distributes periodically.
The information in the Gestalt Selectors List comes from many sources
and cannot be guaranteed to be 100 percent accurate. Still, the list
remains the most-used compilation of Gestalt selector information--so
much so that it is included on numerous programming-related CDs,
including Apple's own Bookmark CD (from develop magazine) and the
Tool Chest Edition of the Apple Developer CD.
You can get the latest Gestalt selector information by accessing the
Gestalt Selectors List on the web:
http://www.bio.vu.nl/home/rgaros/gestalt/
You can also contact Rene with additions, corrections, comments, and
suggestions at rgaros@bio.vu.nl.
Fabrizio Oddone mentioned the GSL with his article 'Preempting the Mac'
in MacTech Magazine #13. He showed it proudly when we met face to face
during the Macworld Expo in San Francisco. Two days after publication the
number of visits to the GSL Home Page sored to around 50 a day. But he was
beaten by the APPLE DEVELOPER NEWS #42, which caused 77 unique hits within
12 hours! The week following had every day 30 to 50 hits a day which was
previously around 20 a day.
You can SUBSCRIBE to APPLE DEVELOPER NEWS by sending e-mail to
adirections@thing1.info.apple.com. In the SUBJECT field (not the message
body), type the string subscribe <your real name>
"Also, would you like a free copy of any of my games? I really appreciate
the good work you do, and I'd be glad to send you copies of whatever games
you'd like." wrote David Cook of Storm Impact, Inc. to me. Thanks David! I
do really appreciate being appreciated! :-)
I haven't played all games yet, but the game MacSki is funny! One of the
courses you can choose from has many Dogcows wondering around the slope.
Guess what sound they make when you stumble over them!
You can check out the Technical Snapshot application and the games at
<http://www.StormImpact.com/>
Oh, and the Appearance Mgr (Appearance 8.0d1) does not install any selector.
Bye and see you later!
Rene Ros
Gestalt Selectors List 3.6.6 Update
===================================
Maintained and published by Rene G.A. Ros (rgaros@bio.vu.nl)
First published: 12 October 1992, 13:15 CET (GMT+1)
Last version : 12 October 1996, 12:15 CET (GMT+2, DST)
Previous update: 23 Januari 1997, 20:45 CET (GMT+1)
Last modified : 9 Februari 1997, 14:10 CET (GMT+1)
The complete version is available to subscribers by sending an email to:
gestalt-selectors-list-request@bio.vu.nl
with as subject:
archive get recent/gestalt-selectors.etx
or to get the compressed version:
archive get recent/gestalt-selectors.sit.hqx
The latest GSL version is also available on the GSL Web page. Point your
Internet browser to:
http://www.bio.vu.nl/home/rgaros/gestalt/
If this is the first update you receive since subscribing to the mailing
list you may want to get the previous updates as well. Then email to the
address listed above and use this command:
archive get updates/updates-comb.etx
A vertical bar in front of a line indicates the line has changed or was
added.
PLEASE SEND COMMENTS AND CORRECTIONS TO THE EDITOR AS SOON AS POSSIBLE.
The following persons contributed to this update:
===========================================================================
Contributions to the selector sections
===========================================================================
Person Software Selector(s) added/changed
---------------------------------------------------------------------------
Anonymous 6 Mac OS Easy Open cp xlsf
PC Clipboard appl clip
PC Clipboard Translators ext
clpx
Anonymous 7 Aldus Nix Serial Number cp
KILL, NSON
Jean-Pierre Curcio System mach (69,109,306,514,515)
unknown ATI
Rich Kubota, Apple System mach (41,42,67,109,306,506,
507,515)
MacWEEK System cput
Marco Piovanelli Aaron & Kaleidagraph Zoom
Rene Ros Location Manager INIT trip, walk
QuickTime MPEG Extension mpeg
System iic
System 7.6 vm
Thread Manager ext thds
---------------------------------------------------------------------------
===========================================================================
Contributions to the non-selector sections
===========================================================================
Person Chapter/Section
---------------------------------------------------------------------------
Todd McDaniel Reports/Gestalt Applications
Rene Ros Reports/Macintosh Compatibles
---------------------------------------------------------------------------
Apple System Software (A-D)
===========================
cput (System [7.1.2?]) &AS04/AS05
gestaltNativeCPUtype
Returns a value that indicates the type of native processor that is
currently running.
enum {
#define gestaltNativeCPUtype 'cput' /* Native CPU type */
/* Motorola Architecture */
gestaltCPU68000 = 1,
gestaltCPU68010 = 2,
gestaltCPU68020 = 3,
gestaltCPU68030 = 4,
gestaltCPU68040 = 5,
/* PowerPC Architecture */
gestaltCPU601 = 0x101,
gestaltCPU603 = 0x103,
gestaltCPU604 = 0x104,
gestaltCPU603e = 0x106, /* &AS22 */
gestaltCPU603e166?= 0x107, /* See note below */
gestaltCPU604e? = 0x109,
/* PowerPC Architecture (Unreleased & Rumoured) */
| gestaltArthur? = ???, /* 300 MHz & L2 on-board */
| gestaltHelmwind? = ???, /* 200, 250, 300 MHz */
| gestaltMach5? = ???, /* 300, 400 MHz */
gestaltCPU614? = ???,
gestaltCPU615? = ???,
gestaltCPU620? = ???,
gestaltCPU630? = ???,
gestaltCPU603q? = ???, /* Quantum Effect Design Inc. */
gestaltCPU704? = ???}; /* X704 500-MHz from Exponential
Technology Inc. */
NOTE:
The 'cput' selector is available on all Macs running System 7.5 or
later and sometimes with System 7.1. If not available, use 'proc'
selector. &AS22
According to Universal Interfaces 3.0d3 Gestalt.h header file the
Quadra 660AV and Quadra 840AV with System 7.1 always return 5 because
of a ROM bug. But since they have a M68040, 5 is the correct value?
Or after an PPC upgrade these two machines still return 5?
System 7.5 fixes this problem. &AS22
The GestaltEqu.h file published with E.T.O. #12 was replaced by the
one on E.T.O. #13. However there was made a mistake, it lists the 68K
values in the range 0-4 while it should be 1-5 as listed above.
This problem is acknowledged by Apple.
You can fix this problem by using the declarations listed above or by
using the GestaltEqu.h file from E.T.O. #13 but then test first the
gestaltSysArchitecture ('sysa') selector and when it reports a 68K
machine use gestaltProcessorType.
However, System 7.5 and later were apperantly created using the
incorrect header file and return the incorrect values.
Example: 'cput' returns 3 and 'proc' returns 4.
(Anonymous, Dave Radcliffe, Roland Mansson, Rene Ros)
Now it seems a bug is made into a feature. The latest Gestalt
header files explicity states the range 0-4 is the correct one. And
the value returned on a Quadra 660AV and Quadra 840AV is indeed
incorrect. I'am confused by all this, are you? (Rene Ros)
Although the 166 MHz [and up] PowerPC 603e is pin compatible with the
original 603e, it has physical differences such as die size and power
consumption. And in little-endian addressing, performance is improved.
The name "603ev" is apparently not the name chosen by Motorola
engineers. (David Cook)
To check whether the native system architecture is a MC680x0 or a
PowerPC use the gestaltSysArchitecture ('sysa') selector. See for
more information on the 68K processors the gestaltProcessorType
('proc') selector.
There are also some problems with this selector on 68K Macintosh
computers equipped with an accelerator board. See for more info the
section 'Accelerated 68K Macintosh Computers' in the Reports chapter.
Apple System Software (E-H)
===========================
No changes.
Apple System Software (I-L)
===========================
iic (System? [7.5?])
gestaltIICAttr &AS19
Returns information about the Inter-Integrated Circuit Bus (IIC).
enum {
#define gestaltIICAttr 'iic ' /* Inter-Integrated Circuit Bus */
gestaltStdIIC = 0, /* standard IIC */
gestaltCombinedIIC = 1, /* combined format IIC */
gestaltExtendedIIC = 2, /* extended IIC */
gestaltMultiIIC = 3, /* multiple bus master IIC */
gestaltGeneralCallIIC = 4, /* general call IIC */
gestaltFastIIC = 5, /* fast IIC */
gestaltMBUS_IIC = 6}; /* Motorola MBUS hardware IIC bus
master */
NOTE:
| Multiple bits can be set? On a PowerMac 8600/200 both bit 0 and 1 are
| set. (Rene Ros)
Bit 6 of the 'iic ' gestalt has been defined to indicate MBUS support.
MBUS is a hardware module within some versions of a Motorola 6805
microcontroller which is used to implement the Inter-Integrated
Circuit Bus and allows for higher throughput than the Inter-Integrated
Circuit Bus master that is implemented in firmware when no MBUS module
is available. (Ray Montagne)
Apple System Software (M)
=========================
mach (System [6.0.4]) INF
gestaltMachineType
Returns one of the following values, indicating the type of
machine.
enum {
#define gestaltMachineType 'mach' /* machine type */
gestaltPowerMac5200 = 41,
/* Also Power Macintosh 5300
&AS21 */
gestaltPowerMac5200_75 = gestaltPowerMac5200,
gestaltPerforma52xx = gestaltPowerMac5200
/* Macintosh Performa 52xx */
| gestaltPerforma5300 = gestaltPowerMac5200
| /* Macintosh Performa 53xx */
gestaltPerforma53xx = gestaltPowerMac5200
/* Macintosh Performa 53xx */
gestaltPowerMac5260 = gestaltPowerMac5200
/* Power Macintosh 5260/100 */
gestaltPowerMac6200 = 42, /* Also Power Macintosh 6300 */
| gestaltPerforma6300 = gestaltPowerMac6200,
| /* Power Macintosh 63xx */
gestaltPowerMac9500 = 67, /* Also Power Macintosh 9515 */
| gestaltPowerMac9600 = gestaltPowerMac9500,
gestaltPowerMac7500 = 68,
gestaltPowerMac7600 = gestaltPowerMac7500,
gestaltPowerMac8500 = 69, /* Also Power Macintosh 8515
| and 8600 */
gestaltPowerMac7200 = 108, /* also Power Macintosh 7215/90 */
and 8200 */
| gestaltPowerMac7300 = 109,
| gestaltPowerBook3400 = 306, /* PowerBook 3400 */
| gestaltPowerMac5500 = 506,
| gestaltPowerMac6500 = 507,
| gestaltLPX40GCRSoft? = 514, /* Logic Board LPX-40 &AD34 with
auto-eject GCR floppy drive
with soft power
! Power Macintosh 4400/160 */
| gestaltPowerMac4400 = 515, /* Power Macintosh 4400/200 */
};
[other values and notes ere omitted]
Apple System Software (N-O)
===========================
No changes.
Apple System Software (P-S)
===========================
No changes.
Apple System Software (T-Z)
===========================
thds (Thread Manager ext [1.1]) &AD04
(QuickDraw GX ext [1.0?])
(System [7.1.2?])
gestaltThreadAttr
Returns information about the Thread Manager.
enum {
#define gestaltThreadAttr 'thds' /* Thread Manager attributes */
gestaltThreadsPresent = 0, /* bit true if Threads present */
gestaltSpecificMatchSupport = 1, /* bit true if 'exact match' API
supported */
gestaltThreadsLibraryPresent = 2, /* bit true if ThreadsLib is
present */
gestaltSchedulerFix? = 3, /* preemptive scheduler fix
present? */
gestalt??? = 4, /* unknown, System 7.5.1 */
| gestalt??? = 5}; /* unknown, Thread Mgr 2.1.5
| installed with QT MPEG
| Extension 1.0 */
NOTES:
IM OS Utilities lists this selector as 'gestaltThreadMgrAttr'.
For unknown reasons, the gestaltThreadsLibraryPresent bit is not set when
running under PPC-native mode, on KanjiTalk (Japanese) System 7.5.
(Laurent Humbert)
vm (System [6.0.4])
gestaltVMAttr
Returns information about virtual memory.
enum {
#define gestaltVMAttr 'vm '
gestaltVMPresent = 0, /* set; virtual memory present */
gestaltVMNotInstalled = 0, /* clear; virtual memory not present */
gestaltVMHasLockMemoryForOutput = 1,
/* LockMemoryForOutput available */
| gestalt??? = 2, /* unknown, System 7.6? */
| gestalt??? = 3}; /* unknown, System 7.6? */
NOTE:
Starting with Copland (Mac OS 8?) VM is always on but this selector
will tell VM is off. A future selector allows to test if the
microkernel is running and thus if VM is actually used. &AD10/AD22
|xlsf (Macintosh Easy Open cp [1.1.1?-1.1.2?])
| (Mac OS Easy Open cp [1.1.3])
| kTranslateScrapGestaltAttr
| Indicates to Easy Open what actions must be taken.
|
| enum {
| #define kTranslateScrapGestaltAttr 'xlsf'
| kTranslateScrapOnDisk = (1 << 0)};
|
| NOTE:
| The kTranslateScrapOnDisk bit is set to one if MEO should translate
| scrap when the clipboard is unloaded (on disk). This is done only if
| this GestaltValue selector is installed, and only if this bit is set.
| Applications should install this selector only temporarilly while
| calling GetScrap. (Anonymous)
Apple Additional Software
=========================
|mpeg (QuickTime MPEG Extension ext [1.0])
| ???
| Indicates MPEG support in some form on your system.
|
| NOTE:
| This selector is not public. Originally the 'mpeg' selector
| (returning 0) was supposed to tell the Apple Video Player app if the
| MPEG card was installed. This application somehow did not simply query
| QuickTime in the usual fashion.
| Since this selector only exists because of backward compatibility it
| is very likely to disappear next time the Apple Video Player app is
| revised. Any application that tests for this selector is very likely
| to break in the near future. (Maynard James Handley)
|clip (PC Clipboard appl [1.0] part of DOS Compatibility Card)
| gestaltPCClipboardZoneAddr?
| Returns the PC clipboard translator zone hint.
| The PC Clipboard software places a "zone hint" in this selector which
| is a hint to the translator where some memory might be found. This
| will be a pointer to the application zone of the PC Clipboard
| application. (Anonymous)
|
| #define gestaltPCClipboardZoneAddr? 'clip'
|clpx (PC Clipboard Translators ext [1.0]
| part of DOS Compatibility Card)
| gestaltPCClipboardError?
| Returns the PC clipboard translator error.
| The PC clipboard translators place an error code in this selector that
| can be used by the PC Clipboard application to determine why a
| GetScrap request may have really failed. (Anonymous)
|
| #define gestaltPCClipboardError? 'clpx'
trip (WalkInit ext [1.0?])
| (Location Manager INIT ext [1.0])
gestaltWalkaboutAttr
| Returns information about the Location Manager (codename Walkabout)
extension. (Anonymous)
enum{
#define gestaltWalkaboutAttr = 'trip'
gestaltWalkaboutPresent = 0};
NOTE: See also the gestaltWalkaboutVers ('walk') selector.
walk (WalkInit ext [1.0?])
| (Location Manager INIT ext [1.0])
gestaltWalkaboutVers
| Returns the version of the Location Manager (codename Walkabout)
extension as NumVersion. (Anonymous)
#define gestaltWalkaboutVers 'walk'
Third Parties Software
======================
|Zoom (Aaron ext [1.5.2?] by Greg Landweber & Edward Voas)
| (Kaleidoscope cp [1.0.1?] by Greg Landweber, Fred Bass & Edward Voas)
| gestaltSpinningRectsAddr?
| The response is a hook into Aaron/Kaleidoscope that lets you use
| Aaron/Kaleidoscope's code for drawing Copland-style "spinning rects";
| like the ones displayed by the Finder when you double-click a disk or
| folder icon. The response returned is a UPP to a routine with the
| following prototype:
|
| typedef pascal void ( * AaronZoomProcPtr )
| ( const Rect * iconRect, const Rect * windowRect,
| Boolean opening ) ;
|
| where the "opening" parameter specifies whether the spinning rects
| should start from the icon rect and end with the window rect or vice
| versa. (Marco Piovanelli)
|
| #define gestaltSpinningRectsAddr? 'Zoom'
Unknown Apple Software
======================
|shut (System? [7.6?] on PowerBook 3400c/180)
Unknown Third Parties Software
==============================
|ATI (??? [???])
|KILL (Aldus Nix Serial Number cp [1.0] by Aldus Corporation)
| Always 'ACDS'?
|
| NOTE:
| Aldus Nix Serial Number disables the serial number of
| unknown Aldus products.
|
| See also 'NSON'.
|NSON (Aldus Nix Serial Number cp [1.0] by Aldus Corporation)
| Address?
|
| NOTE:
| Aldus Nix Serial Number disables the serial number of
| unknown Aldus products.
|
| See also 'KILL'.
|
Reports
=======
Gestalt Applications
--------------------
(by Rene Ros)
Several specialized applications are available to display all installed
Gestalt selectors. And several other applications heavily depend on the
Gestalt Manager to show information on hardware and software.
Only a few locations are listed here, use the filename to search for other
locations. And use the nearest mirror site of FTP sites.
|AnGST 1.2 by Todd McDaniel
Small and simple application which displays the result of a few pre-
defined selectors.
| http://ic.net/~scooter/AnGST1.2.sit.hqx
Contact: Todd McDaniel (scooter@ic.net)
Macintosh Compatibles
---------------------
(by Rene Ros, contributions by Jean-Pierre Curcio, Kenneth Knotts and Marc
Schrier. Also based on MacWEEK articles and GURU application by Newer
Technologies.)
So far the clone manufacturers have released computers which hardware
is identical, though clockspeed may be different, to other computers
released by Apple. This was part of the license agreement. The first
compatibles with their own machine IDs are those from Motorola (9/96).
This section contains a table of clone model names and the equivalent Apple
ID number and constant name.
The Pioneer clone (codename Pioneer MPC-GX1 where MPC stands for Multimedia
Personal Computer) was observed at CeBIT '95.
===========================================================================
Clone Machines
===========================================================================
Manufacturer Model Name Apple Hardware Model
ID Constant
---------------------------------------------------------------------------
|Akia Corp. MicroBook
| - Power603e/240 ???
| - Power603e/240-133 ???
| - Power604e/225-133 ???
| - Power604e/225 ??? ???
| PowerPC 604e225Hz ???
APS Tech. Inc. M*Power 603e160 ??? gestaltPowerMac4400?
M*Power 603e200 ??? gestaltPowerMac4400?
M*Power 604e200 ??? gestaltPowerMac4400?
Daystar Genesis MP 132 ???
Genesis MP 150 ???
Genesis MP 300 ???
Genesis MP 360+ ???
Genesis MP 528/132
- w/7500 Logic Board ???
- w/8500 Logic Board ???
- w/9500 Logic Board ???
Genesis MP 600
Motorola Starmax 3000/160 514 gestaltPowerMac4400?
...and three other models?
NUpowr Power PC for PowerBooks 500's
???
Pioneer MPC-GX1 100 gestaltPowerMac6100_66
Power Computing Power 100 55 gestaltPowerMac8100_100
Power 120 12! gestaltPowerMac8100_120
PowerBase 180 ??? Performa 6400?
PowerBase 200 ??? Performa 6400?
PowerBase 240 ??? Performa 6400?
PowerCurve 601/120 108 gestaltPowerMac7200 @ 120
PowerTower 166 108 gestaltPowerMac7200 @ 166
PowerTower 180 108 gestaltPowerMac7200 @ 180
PowerTower Pro 180 67 gestaltPowerMac9500 ?
PowerTower Pro 200 67 gestaltPowerMac9500 ?
PowerTower Pro 225 67 gestaltPowerMac9500 ?
PowerCenter 120 108 gestaltPowerMac7200 @ 120
PowerCenter 132 108 gestaltPowerMac7200 @ 132
PowerCenter 150 108 gestaltPowerMac7200 @ 150
PowerWave 604/120 67 gestaltPowerMac9500
PowerWave 604/132 67 gestaltPowerMac9500
PowerWave 604/150 67 gestaltPowerMac9500
Radius 81/110 40 gestaltPowerMac8100_110
System 100 ??? gestaltPowerMac8100??? ?
UMAX Computer Apus 3000 58 gestaltPerforma6400
Pulsar 225 67 gestaltPowerMac9500
SuperMac Riptide ? ???
SuperMac Storm Surge 150 ???
SuperMac S900L/150 gestaltPowerMac9500 ?
SuperMac S900L/180 gestaltPowerMac9500 ?
SuperMac S900L/180DP gestaltPowerMac9500 ?
SuperMac S900L/200 gestaltPowerMac9500 ?
SuperMac S900/225 gestaltPowerMac9500 ?
SuperMac J700 ???
SuperMac C500/140 ???
SuperMac C600/160 ???
SuperMac C600/180 ???
SuperMac C600/200 ???
SuperMac C600/240 ???
---------------------------------------------------------------------------
! value not belonging to any by Apple released computer
---------------------------------------------------------------------------
About this list
===============
For this update this chapter only includes the 'Gestalt Submission Form',
'Acknowledgements' and 'Editors' Address' sections.
Gestalt Submission Form
-----------------------
You can use this form to report information you found on already included
selectors. But you can also use it to register new Gestalt selector codes.
If you want to register the selector code your software installs, make sure
you registered your code first with Apple Computer, Inc. Also, it is your
good right if you chose to keep the meaning of the response value private.
If so, still register so that others can at least detect your software by
determining if the selector is present.
Software means, in this form, the software which installs the selector
code. Not the whole package, just the extension or control panel (perhaps
application) itself.
The package is the product name in which the software is included and
distributed.
If data is not available or relevant, leave it blank. When the selector
contains non-ASCII characters, please also provide the hexadecimal value.
You can also fill in this form on-line because it is also on the WWW
pages of the GSL: http://www.bio.vu.nl/home/rgaros/gestalt/
Your name:
Your email address:
Your company name:
Do you want to remain anonymous? Yes / No
Category: O Apple System Software
O Apple Additional Software
O Apple Software
O Third Parties Software
Gestalt Selector:
Software name:
Software type: O application
O control panel
O extension (also 'appe')
O other:
First version to install selector:
Package name:
Author or Company name:
Constant name:
Source of information:
Short description of the returned response:
Additional constant names and values for the response value meaning:
Please email this form to this Internet address: rgaros@bio.vu.nl
Acknowledgements
----------------
I want to thank the following persons for their contributions to this
update and their support of this list:
===========================================================================
Name Internet Email Address
---------------------------------------------------------------------------
Anonymous contributor(s) anonymous@secret.bvd.nl
Jean-Pierre Curcio jpc83@calva.net
Maynard James Handley, Apple Computer Inc. handleym@apple.com
Rich Kubota, Apple Computer Inc. rkubota@apple.com
Todd McDaniel scooter@ic.net
Marco Piovanelli mwaren@mbox.vol.it
David Sowell, DayStar Digital, Inc. dsowell@daystar.com
---------------------------------------------------------------------------
Legal Stuff
-----------
(C) 1992-1997, Rene G.A. Ros
It is not allowed to distribute the GSL updates separate from the full GSL.
The full GSL can be used freely but is not public domain.
See for legal information the Legal Stuff chapter of the full Gestalt
Selectors List.
Editor's Address
----------------
Rene G.A. Ros
developer at Mac Support Automatisering bv, Uitgeest, The Netherlands
consultant to the Computer Department,
Biology Faculty, Vrije Universiteit Amsterdam, The Netherlands
contract programmer Pascal and C, also 4th Dimension and other data-bases
Bastionweg 108
1383 JD Weesp
The Netherlands, Europe
Phone: +31 294 413167
Email: rgaros@bio.vu.nl (preferred)
rgaros@dds.nl
ros@macsupport.nl
100112.1363@compuserve.com